| ..:: Menu ::.. | ..:: Kurs C++ : KRÓTKO O PROGRAMOWANIU ::.. | ..::Info i Reklamy::.. |
|
Strona Główna Kursy DELPHI Kursy C++ Linki Forum Download Seriale Humor Reklama O autorze |
Programy nie spadają z nieba, Nagrodą za ten wysiłek jest możliwość urzeczywistnienia dowolnego praktycznie pomysłu i wielka satysfakcja. Czas więc przyjrzeć się, jak powstają programy. Krok za krokiemWiększość aplikacji została stworzona do realizacji jednego, konkretnego, choć obszernego zadania. Przykładowo, Notatnik potrafi edytować pliki tekstowe, Winamp - odtwarzać muzykę, a Paint tworzyć rysunki. Screen : Głównym zadaniem Winampa jest odtwarzanie plikow muzycznych Możemy więc powiedzieć, że główną funkcją każdego z tych programow będzie odpowiednio edycja plikow tekstowych, odtwarzanie muzyki czy tworzenie rysunków. Funkcję tę można jednak podzielić na mniejsze, bardziej szczegołowe. I tak Notatnik potrafi otwierać i zapisywać pliki, drukować je i wyszukiwać w nich tekst. Winamp zaś pozwala nie tylko odtwarzać utwory, ale też układać z nich playlisty. Idąc dalej, możemy dotrzeć do następnych, coraz bardziej szczegółowych funkcji danego programu. Przypominają one więc coś w rodzaju drzewka, które pozwala nam niejako ,,rozłożyć daną aplikację na części". Schemat : Podział programu Notatnik na funkcje składowe Zastanawiasz się pewnie, na jak drobne części możemy w ten sposób dzielić programy. Innymi słowy, czy dojdziemy wreszcie do takiego elementu, który nie da się rozdzielić na mniejsze. Spieszę z odpowiedzią, iż oczywiście tak - w przypadku Notatnika byliśmy zresztą bardzo blisko. Czynność zatytułowana Otwieranie plików wydaje się być już jasno określona. Kiedy wybieramy z menu Plik programu pozycję Otworz, Notatnik robi kilka rzeczy: najpierw pokazuje nam okno wyboru pliku. Gdy już zdecydujemy się na jakiś, pyta nas, czy chcemy zachować zmiany w już otwartym dokumencie (jeżeli jakiekolwiek zmiany rzeczywiscie poczyniliśmy). W przypadku, gdy je zapiszemy w innym pliku lub odrzucimy, program przystapi do odczytania zawartości żądanego przez nas dokumentu i wyświetli go na ekranie. Proste, prawda? :) Przedstawiona powyżej charakterystyka czynności otwierania pliku posiada kilka znaczących cech:
Z tego właśnie powodu wymyślanie algorytmow jest ważną częścią pracy twórcy programow, czyli programisty. Właśnie tą drogą koder określa sposób działania ("zachowanie") pisanego programu. Podsumujmy: w każdej aplikacji możemy wskazać wykonywane przez nią czynności, ktore z kolei składają się z mniejszych etapów, a te jeszcze z mniejszych itd. Zadania te realizowane są poprzez algorytmy, czyli przepisy określone przez programistów - tworców programów. * Nie jest to ścisła matematyczna definicja algorytmu, ale na potrzeby programistyczne nadaje się bardzo dobrze :) Dalej ---> |
Reklama To miejsce czeka na twoją reklame. Więcej informacji w dziale Reklama |